package com.gylang.passport.service.login;

import com.gylang.common.dto.CommonResult;
import com.gylang.passport.domain.dto.LoginDTO;

/**
 * @author gylang
 * data 2021/1/8
 */
public interface LoginService<T> {
    /**
     * 获取登录接口关键key
     *
     * @return key
     */
    String bizKey();

    /**
     * 登录接口
     *
     * @param dto 登录参数
     * @return 登录结果
     */
    CommonResult<T> login(LoginDTO dto);
}
